@charset "utf-8";
/* CSS Document */
body{
	font-family:微软雅黑,宋体;
	background:url(../images/body.jpg);
	color:#595757;
	font-size:13px;
	position:relative;	
}
ul, li {
	padding:0px;
	margin:0px;
	list-style:none;
}
* {
	margin:0;
	padding:0;
}
img {
	border:0;
}
a {
	text-decoration:none;
	color:#595757;
}

a:hover {
		color:#156fe4;
}
.clear {
	clear:both
}
.float {
	float:left
}
.fl {
	float:left;
}
.fr {
	float:left;
}
.frr {
	float:right;
}
.pr {
	position:relative;
}
/*top */
.top .tophead{
			height:29px;
			background:url(../images/tophui.jpg) repeat-x left top;
			min-width:1300px;
			
}
.top .tophead .topheadc{
			height:29px;
			width:1068px;
			margin:0 auto;
		
}
.top .tophead .topheadc p{
			font-size:13px;
			color:#595757;
			line-height:29px;
		    font-family:微软雅黑,宋体;	
			
}
.top .tophead .topheadc img{
			margin:0 5px 0 7px;	
		
}
.top .tophead .topheadc ul{
			
            float:right;		
			
}
.top .tophead .topheadc ul li{
			font-size:13px;
			color:#595757;
			line-height:29px;
		    font-family:微软雅黑,宋体;
            float:right;			
			margin-left:6px;
}
.top .top2bj{
			height:117px;
			background:url(../images/top2bj.jpg) repeat-x;
			width:100%;
}
.top .top2bj .toplogo{
			height:117px;
			width:1068px;
			margin:0 auto;
}
.top .top2bj .toplogo .logo{
			height:117px;
			width:518px;
			float:left;
}
.top .top2bj .toplx{
			height:117px;
			width:283px;			
			float:right;
}
.top .topnav{
			height:48px;
			background:url(../images/navbj.jpg) repeat-x;
			min-width:1300px;
}
.top .topnav ul{
			height:48px;
			width:1068px;
			margin:0 auto;
}
.top .topnav ul li a{
			height:48px;
			font-size:18px;
			font-family:微软雅黑,宋体;
			width:106px;
			display:block;
			line-height:48px;
			background:url(../images/navborder.jpg) no-repeat right top;
			color:#fff;
			float:left;
			text-align:center;
}
.top .topnav ul li a:hover{
			background:url(../images/hover.jpg) no-repeat left top;
			font-size:20px;
}
.banner-b {
	width: 100%; height: 497px; overflow: hidden; margin:1px auto 0px auto; min-width:1300px; 
}
.banner-box {
	margin: auto; width: 1000px; height: 497px; position: relative;
}
.banner {
	left: -450px; width: 1900px; height: 497px; text-align: center; overflow: hidden; position: absolute; 
}
.banner ul li {
	left: 1900px; top: 0px; width: 1900px; height: 497px; position: absolute; 
}
.hd {
	left: 940px; bottom: 20px; position: absolute;
}
.hd b {
	border-radius: 8px; width: 15px; height: 15px; display: inline-block; cursor: pointer; background-color: rgb(255, 255, 255); margin-left:3px;
}
.hd .on {
	background-color: rgb(204, 0, 34);
}
/*top End */

.probj{
		background:url(../images/probj.png) repeat-x;
		height:1104px;
		width:100%;
		min-width:1300px;
}
.probj .cp{
		width:1070px;
		height:864px;
		margin:0 auto;
}

.probj .cp ul li{
			float:left;
			height:240px;
			width:264px;
			margin-right:3px;
			margin-bottom:11px;
}

.probj .cp ul li img{
			width:256px;
			height:192px;
			margin-left:4px;
			border:2px solid #bebebe;
			margin-bottom:9px;
			
}

.probj .cp ul li p{
			font-size:15px;
			text-align:center;
			color:#595757;
}


.probj .cp ul li a:hover{
			color:#0078ff;
}

.jjsp{
		height:520px;
		width:100%;
		margin:0 auto;
		min-width:1300px;
		
}

.jianjie{
		height:520px;
		width:1130px;
		margin:0 auto;
		background:#fff;
		
}

.jianjie .zjbf{
		width:1066px;
		margin:0 auto;
		height:520px;
		padding-top:8px;
}

.jianjie .zjbf .gsjs{
		background:url(../images/gsjs.jpg);
		width:577px;
		height:500px;		
		float:left;
}

.jianjie .zjbf .gsjs p{
		width:540px;
		line-height:22px;
		font-size:14px;
		margin:0 auto;
		padding-top:215px;
		height:245px;
		overflow:hidden;
		
}

.jianjie .zjbf .gsjs img{
		margin-left:4px;
		margin-top:5px;
		
}

/*新闻切换开始*/
.xuanxiaka {
	width:471px;
	margin-top:12px;
	float:right;
}
#Tab1 {
	width:471px;
}
.Menubox {
	width:471px;
	height:38px;
	line-height:39px;
	background-color:#d2e6fb;
}
.Menubox li {
	float:left;
	width:156px;
	text-align:center;
	color:#494747;
	font-size:16px;
	font-family:"微软雅黑";
	cursor:pointer;
	border-right:1px solid #fff;
}
.Menubox li a {
	display:block;
	width:100%;
	height:100%;
	color:#0346aa;
}
.Menubox li.hover {
	width:156px;
	color:#d72856;
	border-top:1px solid #278aff;
	background-color:#FFF;
	height:41px;
	line-height:41px;
	position:relative;
	top:-2px;
	background:#236ccd;
}
.Menubox li.hover a {
	color:#fff;
}
.Contentbox {
	clear:both;
	padding-top:9px;
	height:auto;
}
.Contentbox h2 {
	font-family:"微软雅黑";
	color:#e26183;
	font-size:16px;
	padding:0 5px;
	line-height:25px;
	height:25px;
	width:461px;
	overflow: hidden;
}
.Contentbox h2 a {
	color:#000000;
}
.Contentbox h2 span {
	float:right;
	color:#7e7e7e;
	font-size:12px;
	font-weight:normal
}
.Contentbox p {
	width:461px;
	height:58px;
	line-height:30px;
	border-bottom:1px dashed #b3b3b3;
	padding:2px 5px 2px 5px;
	font-size:13px;
	color:#5a5a5a;
	overflow: hidden;
}
.Contentbox ul li {
	line-height:24px;
	height:24px;
	text-indent:20px;
	font-size:13px;
	background:url(../images/9_07.jpg) no-repeat 0 center
}
.Contentbox ul {
	margin-top:5px
}
.Contentbox ul li a {
	color:#5a5a5a;
}
.Contentbox ul li a:hover {
	color:#025ace;
}
.Contentbox ul li span {
	float:right;
	color:#5a5a5a;
	font-size:12px;
	font-family:'arial';
}
/*新闻切换结束*/

.fahuo{
		height:329px;
		background:url(../images/fahuo.png) repeat-x;
		width:100%;
		min-width:1300px;
		
}

.fahuo .fhbt{
		height:329px;
		width:1140px;
		margin:0 auto;
}

.fahuo .fhbt img{
		margin:27px auto 17px 34px;
		
	
}




.shengchan{
		height:400px;
		width:100%;
		min-width:1300px;
}

.shengchan .scnr{
		height:400px;
		width:1130px;
		background:#fff;
		margin:0 auto;
		
}

.shengchan .scnr .sczj{
		height:400px;
		width:1066px;
		margin:0 auto;
		
}

.shengchan .scnr .sczj .sctu{
		height:380px;
		width:682px;
		float:left;
		margin-top:16px;
		background:url(../images/scbj.jpg) no-repeat right 10px;
		
}

.shengchan .scnr .sczj .sctu ul li a img{
		height:155px;
		width:210px;
		float:left;
		margin-left:5px;
		border:1px solid #ddd;
		margin-top:5px;
		
}

.shengchan .scnr .sczj .lxwm{
		height:380px;
		width:366px;
		float:right;
		margin-top:16px;
		/*background:url(../images/scbj.jpg) no-repeat right 10px;*/
		
}

.shengchan .scnr .sczj .lxwm p{
		line-height:25px;
		margin-left:5px;
		margin-top:2px;
		margin-bottom:5px;
        font-size:16px;		
}
.footlink{ width:1130px; margin:0 auto; height:104px; background-color:#FFF; border-top:#0181ee solid 3px;}
.links{width:1130px;height:104px;margin:0 auto;font:12px/52px 'Simsun';line-height: 33px;overflow: hidden;}
.links a{color:#000;margin:0 10px;}
.navs{ float:left; width:97px; }
.navs li{ padding-left: 5px; color: #000;}
.navs li.nav_bar{ font-size:14px; font-weight:bold; color:#006}
.conmain{ width:1028px; float:right;}
.conmain div{ display:none; height: 85px; padding:0 10px;overflow:hidden}
.conmain div.main_bar{ display:block; }
.conmain div a{ line-height: 20px; height:30px; float:left}

.nfootlink{ width:1130px; margin:0 auto; height:104px; background-color:#FFF; border-top:#0181ee solid 3px;}
.nlinks{width:1130px;height:104px;margin:0 auto;font:12px/52px 'Simsun';line-height: 33px;overflow: hidden;}
.nlinks a{color:#000;margin:0 10px;}
/*底部*/
.foot{
	height:202px;
	width:100%;
	background:#0081ed;
	min-width:1300px;
}
    
	
.foot .footnr{
	height:202px;
	width:1068px;
	margin:0 auto;
}
.lmap{width:1200px; height:200px;}
.lmap .b{width:1200px; height:200px; padding-top:20px;}
.lmap .b .cos{float:left; width:90px; height:160px; text-align:left; background:url(../images/footb.jpg) no-repeat right top; padding:0 0 0 30px;}
.lmap .b .cos .bth3{margin-bottom:4px; font-size:15px; font-weight:bold; }
.lmap .b .cos li a{font-size:13px; color:#D1D9E3; line-height:22px;}
.lmap .b .cos li a:hover{font-size:13px; color:#fff; line-height:22px;}
.lmap .b .addr{float:left; height:167px; font-size:14px; color:#D1D9E3; line-height:26px; padding-left:20px;}
.lmap .b .addr span{font-size:16px; font-weight:bold;}

.weixin img{margin-left:63px;}
	
/*页脚*/
.fot{width:100%; min-width:1300px; height:40px; background:#1753d7; text-align:center; line-height:40px; font-size:13px; color:#D1D9E3; margin:0 auto;}
.fot a{
		color:#D1D9E3;

}

.fot a:hover{
		color:#fff;

}

/*内页*/
.newss{width:100%;
       min-width:1300px;  
}
.news {
	width:1094px;
	margin:0px auto 50px auto;
}
.news_l {
	width:240px;
	margin:0 auto;
}
.new {
	width:240px;
	overflow:hidden;
	margin:0 auto;
}
.new h2 {
	background-color:#fff;
	width:238px;
	height:101px;
	overflow:hidden;
	margin-left:1px;
}
.new h2 img {
	margin:12px auto 0px auto;
}
.new ul {
	background:#dbdbdb;
	
}
.new ul li {
	text-align:center;	
	background-color:#fff;
	width:236px;
	height:50px;
	line-height:50px;
	margin-bottom:1px;
	margin-left:2px;
	font-size:16px;	
	border-bottom:1px dotted #ccc;

}
.new ul li a {
	display:block;
	width:236px;
	height:50px;
	background:url(../images/dayu.png) no-repeat 220px 18px;
	overflow:hidden;
}
.new ul li a:hover {
	color:#FFF;
	background-color:#0567ec;
}
.tutu {
	width:240px;
    height:361px;
}

.tutu p {
	font-size:14px;
	line-height:25px;
	margin-top:-217px;
	margin-left:20px;
}
.tutu img {
	margin-top:-7px;
	margin-bottom:15px;
	clear:both
}
.news_r {
	width:775px;
	float:right;
	background-color:#FFF;
	padding:15px 35px 40px 35px;
	overflow:hidden
}
.news_con, .huiyuan_con, .fzlc_con, .gsjj_con, .jtjj_con, .contact_con, .zxly_con, .jmtj_con, .jmlc_con {
	width:775px;
}
.news_con_h2 {
	width:100%;
	font-weight:normal;
	line-height:41px;
	text-indent:40px;
	margin-bottom:3px;
	font-size:16px;
	background:url(../images/011_03.jpg) no-repeat left center;
	height:43px;
	background-color:#e7e7e7;
	overflow:hidden;
	color:#595757;
}
/*page_list*/
.dede_pages {
	text-align:center;
	padding-top:15px;
	color:#6e6e6e;
	font-size:12px;	
}
.dede_pages a {
	border:solid 1px #848484;
	background-color:#848484;
	color:#fff;
	padding:3px 10px;
	margin:0 3px;
	font-size:12px;
}
.dede_pages a:hover {
	background-color:#288bff;
	color:#fff;
}
.dede_pages span {
	background-color:#288bff;
	color:#fff;
	border:solid 1px #288bff;
	padding:3px 10px;
	margin:0 3px;
}

.sb_box {
	width:779px;
	padding-left:1px;
}
/*产品模块*/
#productlist {
	padding:15px 10px;
}
#productlist li {
	float:left;
	display:inline;
	text-align:center;
}
#productlist li a.img {
	text-align:center;
	font-size:0px;
}
#productlist li a.img img {
	margin:auto;
	border:1px solid #ccc;
}
#productlist li h3 {
	padding:5px 0px 12px;
	font-weight:normal;
	line-height:1.5;
}
#showproduct {
	padding:15px;
}
#showproduct h1.title {
	font-size:21px;
	padding:15px 0px;
	text-align:center;
	
	margin-bottom:5px;
}
#showproduct .pshow dt {
	margin:5px auto;
}

#showproduct .ctitle {
	margin:15px 0px 10px;
	padding:5px 20px;
	background:url(../images/dt-7.gif) no-repeat left center;
*background-position:left 17px;
	font-size:14px;
	border-bottom:1px dotted #ccc;
}
#showproduct .editor {
	line-height:2;
	padding:0px 10px;
	font-size:14px;
}
#showproduct img {
	max-width:770px;
}
.active {
	padding:33px 33px 40px 27px !important;
}

/*工具栏*/
.met_hits {
	padding:0px 5px;
	height:35px;
	line-height:35px;
	margin-top:10px;
	border-top:1px dotted #ccc;
	text-align:right;
	position:relative;
	color:#666;
}
.met_hits a {
	color:#666;
}
.met_hits .metjiathis {
	position:absolute;
	left:5px;
	top:8px;
}
.met_page {
	text-align:center;
}
.met_page a {
	margin-right:50px;
	color:#1C57C4;
	text-decoration:underline;
}

.sec_news_ul {
	padding-top:10px;
}
.sec_news_ul li {
	position:relative;
	border-bottom:dotted 1px #b9b9b9;
	background:url(../images/9_07.jpg) no-repeat left center !important;
	line-height:35px;
	height:35px;	
	text-indent:20px;
}
.sec_news_ul li h3 a {
	color:#595757;
	font-size:14px;
	line-height:35px;	
	font-weight:normal;
}
.sec_news_ul li h3 a:hover {
	text-decoration:underline;
	color:#0157a4;
}

.sec_news_ul li span {
	float:right;
	font-size:12px;
	color:#0157a4;
}


.sec_news_ul li img {
	position:absolute;
	left:0px;
	top:0px;
	width:114px;
	height:97px;
}
.sec_news_ul li p {
	padding-top:10px;
	line-height:23px;
	font-size:13px;
	color:#4f4f4f;
	font-family:"微软雅黑";
}
.sec_news_ul li a.a_more {
	display:block;
	width:64px;
	height:24px;
	background-color:#d82857;
	text-align:center;
	line-height:24px;
	color:#fff;
	position:absolute;
	right:0px;
	bottom:10px;
}

/*article**news**/
.collb {
	overflow:hidden;
	margin-top:25px
}
.collb_l {
	border:1px solid #d8d8d8;
	padding:45px 35px;
	width:703px;
	background:#fff;
	float:left
}
.collb_l h1 {
	color:#333333;
	font-size:18px;
	text-align:center
}
.collb_la {
	text-align:center;
	padding:18px 0;
	color:#333333;
}
.collb_la p {
	display:inline-block;
}
.collb_la p {
	display:inline
}
.collb_lb {
	line-height:2;
	font-size:14px;
	color:#2d2d2d;
}
.collb_lc {
	height:45px;
}
.collb_ld {
	margin-top:10px;
	padding-top:15px;
	border-top:solid 1px #ddd;
	line-height:35px;
	color:#2d2d2d;
}
.collb_ld a {
	color:#2d2d2d;
}
.collb_ld a:hover {
	text-decoration:underline;
	color:#2d2d2d;
}

/*相关box*/
.xgtit{ background: url(../images/rd_ic.jpg) left center no-repeat; border-bottom: 2px solid #025bb5;}
.xgtit span{ padding-left: 20px; line-height: 32px; font-size: 16px; font-weight: bold; color: #025bb5;}

.xgcp{ margin:10px 0;}
.xgcp ul{ padding: 20px 0; overflow: hidden;}
.xgcp ul li{ width: 246px; float: left; text-align: center; border:#CCC 1px solid; margin:0 4px}
.xgcp ul li img{ width: 240px; height:160px; padding:3px;}
.xgcp ul li p{ text-align:center;margin:0; line-height:28px;width: 252px;height:28px; overflow:hidden}

.xgzx{ margin:10px 0;}
.xgzx ul{ padding: 20px 0; overflow: hidden;}
.xgzx ul li{ width: 360px; line-height: 28px; height: 28px;float: left; margin: 0 3px; border-bottom: 1px dotted #848484; background: url(../images/index_dian.jpg) left center no-repeat; padding-left: 10px;overflow:hidden}
.xgzx ul li a{ }
.xgzx ul li span{ float:right; color:#848484;}